Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Argentina F1 Argentina F3 Italy F12 Italy F13 Italy F14 Italy F15 Spain F15 Chile F1b Russia F1 Russia F2 Russia F3 Argentina F4 Argentina F5 Argentina F6 Sweden F1 Sweden F2 Georgia F1 Georgia F2 Czech Republic F5 Czech Republic F6 Uruguay F1 Argentina F7 India F1 India F2 Qatar F2 Qatar F3 Croatia F2 Portugal F1 Chile F1 Chile F2 Uzbekistan F1 Chile F3 Uzbekistan F2 Argentina F3 Argentina F4 Uzbekistan F3 Argentina F5 Turkey F1 France F8 Turkey F2 Italy F18 Turkey F3 Italy F19 Italy F20 Italy F22 Argentina F6 Argentina F7 Russia F2 Argentina F8 Russia F3 Argentina F9 Argentina F10 Belarus F1 Argentina F11 Belarus F2 Colombia F5 Colombia F6 Ukraine F2 Ukraine F3 Venezuela F7 Venezuela F8 Colombia F1 Colombia F2 Poland F2 Poland F3 Venezuela #1-w1 Venezuela #1-w2 Venezuela #1-w3 Venezuela #1-w4 Uruguay F1 Uzbekistan F1 Uruguay F2 Uzbekistan F2 Argentina F4 Argentina F5 Uzbekistan F3 Argentina F6 Uzbekistan F4 Argentina F7 Argentina F8 Argentina F9 Poland F6 Poland F7 Belarus F1 Belarus F2 France F9 Italy F21 France F11 Spain F26 Russia F1 Russia F2 Czech Republic F4 Czech Republic F5 Croatia F1 Croatia F2 France F4 France F5 Russia F1 Russia F2 Uzbekistan F1 Uzbekistan F2 France F13 France F14 Czech Republic F5 Czech Republic F6 Germany F4 Croatia F2 Russia F1 Russia F2 Uzbekistan F1 Uzbekistan F2 Italy F15 Germany F6 France F11 Czech Republic F5 Czech Republic F6 Germany F2 Austria F1 Kazakhstan F1 Kazakhstan F2 Russia F1 Russia F2 Russia F5 France F14 France F15 Russia F8 Russia F3 Russia F4 Argentina F2 Belarus F4 Chile F1a Croatia F1 Uzbekistan F1 (Bukhara) Uzbekistan F2 (Karshi) Uzbekistan F3 (Andijan) Uzbekistan F4 (Namangan) Russia F6 (Moscow) Russia F7 (Moscow) Russia F8 (Moscow) Russia F6 Thailand F7 (Nonthaburi) Thailand F8 (Nonthaburi) Thailand F9 (Nonthaburi) M25 Kazan M25 Aktobe M25 Aktobe M25 Shymkent M25 Shymkent M25 Andijan M25 Namangan M15 Almaty Russia F1 M25+H Pozoblanco Russia F2 M15 Moscow M15 Moscow M25 Ust-Kamenogorsk M25 Almaty M15 Kazan Russia F3 M25 Aktobe M25 Aktobe Russia F4 M15 St. Petersburg M15 St. Petersburg Uzbekistan F1 M15 St. Petersburg M15 St. Petersburg Uzbekistan F2 M25 Johannesburg / Markspark M25 Johannesburg / Ellispark M15 Kazan M25 Nur-Sultan M25 Nur-Sultan M25 Sharm ElSheikh M25 Nur-Sultan M25 Nur-Sultan M15 Chiang Rai M15 Chiang Rai M15 Chiang Rai M25 Chiang Rai M15 Chiang Rai M25 Nur-Sultan M15 Ust-Kamenogorsk M25 Jakarta M25 Jakarta M15 Kazan M25 Chiang Rai M15 Chiang Rai Togliatti Cup - Togliatti Mordovia Cup - Mordovia Mordovia Cup 2005 - Saransk Fergana Challenger - Fergana Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Copa Petrobras Argentina - Buenos Aires XII Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger 2007 - San Luis Potosi Challenger Casablanca San Angel - Mexico City The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Fergana Challenger - Fergana Astana Challenger - Astana Almaty Challenger 2 - Almaty Sporting Challenger '07 Trofeo Regione Piemonte - Turin Trofeo Sisma Mantova - Mantova Mordova Cup 2007 - Saransk Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao IV Manta Open - Manta Alexander Kolyaskin Memorial - Donetsk Open des Alpes Trophee BNP Paribas - Grenoble Copa Petrobras Paraguay - Asuncion PEOPLEnet Cup - Dnepropetrovsk Challenger de Providencia-Copa Kia - Santiago Bancolombia Open - Bogota Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi BH Indoor Sarajevo - Sarajevo AGT Challenger - Leon Fergana Challenger - Fergana Memorial A. Manfredini Sassuolo Challenger - Sassuolo Zenith Tennis Cup-Harbour Club - Milan Guzzini Challenger - Recanati 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Oberstaufen Cup-Head German Master's Series - Oberstaufen Aberto de Sao Paulo - Sao Paulo s'Tennis Masters Challenger - Graz Mordovia Cup 2008 - Saransk Lubbock Challenger - Lubbock Astana Challenger UTC Open - Cherkassy Alexander Kolyaskin Memorial - Donetsk Banja Luka Challenger 2008 - Banja Luka Seguros Bolivar Open - Cali Copa Petrobras-Colombia - Bogota Cyclus Open de Tenis - Florianopolis Copa Petrobras-Uruguay - Montevideo Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Seguros Bolivar Open - Medellin Sao Paulo Challenger Salinas Challenger Iquique Challenger Arpa Ceramic Cup - Reggio Emilia Bogota Challenger Sarajevo Challenger San Luis Potosi Challenger Mexico City Challenger Pereira Challenger Fergana Challenger Prostejov Challenger Bogota Challenger Manta Challenger Penza Challenger Almaty Challenger Cali Challenger Tashkent Challenger Astana Challenger XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Khanty-Mansiysk Challenger Kazan Challenger Cherbourg Challeger Sarajevo Challenger Penza Cup 2008 - Penza Johannesburg Challenger Concurso Internacional de Vigo - Vigo Rhodes Challenger Brasilia Challenger Furth Challenger Bytom Challenger Lima Challenger - Lima Pozoblanco Challenger Rimini Challenger Bucaramanga Challenger Penza Challenger Saransk Challenger Segovia Challenger Istanbul Challenger Bangkok Challenger Bangkok Challenger Medellin Challenger Cancun Challenger Helsinki Challenger Buenos Aires Challenger Sao Paulo Challenger Bucaramanga Challenger Kazan Challenger M25+H Kazan Wolfsburg Challenger Salinas Challenger Sarajevo Challenger Santiago Challenger Monza Challenger Athens Challenger Prague Challenger Rome Challenger Bordeaux Challenger Alessandria Challenger Prostejov Challenger Milan Challenger Marburg Challenger Turin Challenger Pozoblanco Challenger Bogota Challenger Penza Challenger Astana Challenger Dortmund Challenger Campos do Jordao Challenger Karshi Challenger Astana Challenger Szczecin Challenger Istanbul Challenger Tashkent Challenger Cali Challenger Aguascalenties Challenger Bangkok Challenger Mons Challenger Medellin Challenger Geneva Challenger Ortisei Challenger Bratislava Challenger Sao Paulo Challenger Bucaramanga Challenger Kazan Challenger Bergamo Challenger Wolfsburg Challenger Cherbourg Challenger Salinas Challenger Santiago Challenger Barranquilla Challenger Sarasota Challenger Kaohsiung Challenger Tunis Challenger Prague Challenger Athens Challenger Bordeaux Challenger Fergana Challenger Marburg Challenger Milan Challenger Braunschweig Challenger Penza Challenger Astana Challenger Oberstaufen Cup - Oberstaufen Karshi Challenger Segovia Challenger St. Remy Challenger Istanbul Challenger Petange Challenger Izmir Challenger Lermontov Challenger Tashkent Challenger Buenos Aires Challenger Montevideo Challenger Eckental Challenger Ortisei Challenger Sao Leopoldo Challenger Helsinki Challenger Tyumen Challenger Sao Paulo Challenger St. Brieuc Challenger Karshi Challenger Braunschweig Challenger Astana Challenger Kazan Challenger St. Remy Challenger Istanbul Challenger Orleans Challenger Tashkent Challenger Mons Challenger Geneva Challenger Bogota Challenger Helsinki Challenger Lima Challenger Penza Cup - Penza Tyumen Challenger Sao Paulo Challenger Heilbronn Challenger Bergamo Challenger Astana Challenger Le Gosier Challenger St. Brieuc Challenger Itajai Challenger Sao Paulo Challenger Samarkand Challenger - Samarkand Shenzhen Challenger Anning Challenger Aix En Provence Challenger Gimcheon Challenger Bordeaux Challenger Busan Challenger Mestre Challenger Marburg Challenger Braunschweig Challenger Scheveningen Challenger Portoroz Challenger Recanati Challenger Astana Challenger Liberec Challenger Karshi Challenger - Karshi St. Remy Challenger Izmir Challenger Quito Challenger Pereira Challenger San Juan Challenger Cordoba Challenger Eckental Challenger Brescia Challenger Guayaquil Challenger Andria Challenger Noumea Challenger Wroclaw Challenger Cherbourg Challenger Santiago Challenger Kazan Challenger San Luis Potosi Challenger Leon Challenger Sarasota Challenger Savannah Challenger Taipei City Challenger Rome Challenger Heilbronn Challenger Manchester Challenger Moscow Challenger Blois Challenger Astana Challenger Challenger Britania Zavaleta - Puebla Liberec Challenger Segovia Challenger Genova Challenger Banja Luka Challenger Trnava Challenger Agri Challenger Tashkent Challenger Corrientes Challenger Santiago Challenger Buenos Aires Challenger Kobe Challenger Montevideo Challenger Yokohama Challenger Toyota Challenger Bucaramanga Challenger Wroclaw Challenger Morelos Challenger Puebla Challenger Jonkoping Challenger Open Mutouest de Saint-Brieuc - St. Brieuc Guadalajara Challenger Raanana Challenger Taipei City Challenger Busan Challenger Rome Challenger Seoul Challenger Heilbronn Challenger Mestre Challenger Manchester Challenger Poprad Tatry Challenger Fergana Challenger Bastad Challenger Astana Challenger Chengdu Challenger Qingdao Challenger Genova Challenger St. Remy Challenger Segovia Challenger Tashkent Challenger Buenos Aires Challenger Santiago Challenger Mouilleron-Le-Captif Challenger Bogota Challenger Montevideo Challenger Canberra Challenger Taipei City Challenger Gimcheon Challenger Seoul Challenger Surbiton Challenger Nottingham Challenger Lyon Challenger Braunschweig Challenger Aptos Challenger Orleans Challenger Buenos Aires Challenger Brest Challenger Citta di Como Challenger - Como Rennes Challenger Quimper Challenger Budapest Challenger Kyoto Challenger Copa Petrobras Colombia - Bogota Lima Challenger Karshi Challenger Bergamo Challenger Fergana Challenger Astana Challenger Segovia Challenger Almaty Challenger Tashkent Challenger La Serena Open - La Serena Shymkent Challenger Gwangju Challenger Almaty Challenger Shymkent Challenger Fergana Challenger Nur-Sultan Challenger Segovia Challenger Copa Kia Challenger ATP - Santiago Nur-Sultan Challenger Liuzhou Challenger Shenzhen Challenger Togliatti Cup - Togliatti Bendigo Challenger II Cyclus Open de Tenis - Florianopolis Nur-Sultan Challenger St. Petersburg 1 Challenger St. Petersburg 2 Challenger Genova Challenger Bancolombia Open - Bogota Panama City Challenger Sarasota Challenger Scheveningen Challenger Voit Mexico City Open - Mexico City XI Trofeo Ciudad de Quito - Quito Marburg Challenger Copa Petrobras - Montevideo Villa Allende Challenger ATP Challenger La Serena - La Serena Copa Petrobras-Brazil - Aracaju Bogota Challenger Karshi Challenger Aberto de Santa Catarina de Tenis - Florianopolis Helsinki Challenger Eckental Challenger ATP Guzzini Challenger - Recanati Seguros Bolivar Open - Medellin Togliatti Cup - Togliatti Kazan Challenger XIII Trofeo Ciudad de Quito - Quito Cali Challenger Heilbronn Challenger Mordovia Cup - Saransk Furth Challenger Open Castilla y Leon - Segovia Bogota Challenger Braunschweig Challenger Tashkent Challenger Citta di Como - Como Naples Challenger - Naples ATP Kremlin Cup - Moscow Movistar Open - Vina del Mar Braunschweig Challenger Copa Telmex - Buenos Aires AEGON International - Eastbourne Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Heineken Open - Auckland Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade AEGON International - Eastbourne Mercedes Cup - Stuttgart Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz Thailand Open - Bangkok Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston BMW Open - Munich Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Gerry Weber Open - Halle Bet-at-home Open - Hamburg Citi Open - Washington St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow VTR Open - Vina del Mar Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Portugal Open - Oeiras Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Vegeta Croatia Open - Umag Apia International - Sydney Ecuador Open - Quito ATP Open Castilla y Leon - Segovia Credit Agricole Suisse Open - Gstaad Bordeaux Challenger Kremlin Cup - Moscow Garanti Koza Sofia Open - Sofia Copa Petrobras - Bogota Brasil Open - Sao Paulo Topshelf Open - 's-Hertogenbosch Belo Horizonte Challenger Suisse Open - Gstaad Abierto Mexicano - Los Cabos Chengdu Open - Chengdu China Open - Beijing Kremlin Cup - Moscow Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha Ecuador Open - Quito Argentina Open - Buenos Aires Memphis Open - Memphis Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Geneva Open - Geneva AEGON International - Eastbourne SkiStar Swedish Open - Bastad Hall of Fame Tennis Championships - Newport Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Brisbane International - Brisbane Ecuador Open - Quito Argentina Open - Buenos Aires Buenos Aires Challenger Rio Open - Rio de Janeiro Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Open Parc - Lyon SkiStar Swedish Open - Bastad Santiago Challenger Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo ASB Classic - Auckland Ortisei Challenger Batman Challenger Penza Cup - Penza Cherbourg Challenger Kazan Challenger Alexander Kolyaskin Memorial - Donetsk II Naples ITG Challenger - Naples Copa Petrobras Paraguay - Asuncion Almaty Challenger 1 - Almaty Portoroz Challenger Segovia Challenger Ortisei Challenger Tashkent Challenger Cali Challenger Barranquilla Challenger Togliatti Cup - Togliatti BH Tennis Open - Belo Horizonte Bukhara Challenger - Bukhara Oklahoma Challenger - Tulsa Copa Petrobras Argentina - Buenos Aires Cherbourg Challenger Salzburg Challenger Karshi Challenger - Karshi Riviera de Rimini Challenger - Rimini Bukhara Challenger - Bukhara XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Lima Challenger Bergamo Challenger Pozoblanco Challenger Copa Petrobras-Argentina - Buenos Aires President's Cup - Astana San Juan Challenger Banja Luka Challenger Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Sony Ericsson Open - Miami Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Miami Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Yokohama Challenger Campos do Jordao Challenger Busan Challenger Guayaquil Challenger French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Ramat Hasharon Challenger Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Karshi Challenger U.S. Open - New York Astana Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London Tashkent Challenger Scheveningen Challenger ATP Kremlin Cup - Moscow Brasil Open - Costa do Sauipe ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, SF, FRA-ARG 5-0 Mendoza Challenger Davis Cup, Group I, PO, RUS-POR 4-1 Davis Cup, World Group, PO, RUS-ITA 1-4 Davis Cup, Group I, 1R, RUS-SWE 5-0 Davis Cup, Group I, 2R, RUS-NED 4-1 Davis Cup, World Group, PO, ARG-COL 4-0 Wimbledon (juniors) U.S. Open (juniors) Raanana Challenger Samarkand Challenger Bangkok Challenger St. Petersburg Open - St. Petersburg Abierto Mexicano Telcel - Acapulco Santo Domingo Challenger Movistar Open - Santiago IPP Geneva Trophy - Geneva Santo Domingo Challenger Copa Petrobras Argentina - Buenos Aires Aircel Chennai Open - Chennai Irving Challenger Shymkent Challenger Ilkley Challenger ATP Kremlin Cup - Moscow Campbells Hall of Fame Tennis Championships - Newport Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston Movistar Open - Santiago Kremlin Cup - Moscow Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta BRD Nastase Tiriac Trophy - Bucharest SkiStar Swedish Open - Bastad Argentina Open - Buenos Aires Bet-at-home Cup - Kitzbuhel Brasil Open - Costa do Sauipe Ecuador Open - Quito Moselle Open - Metz Kremlin Cup - Moscow AEGON Championships - London St. Petersburg Open - St. Petersburg ASB Classic - Auckland Copa Telmex - Buenos Aires SkiStar Swedish Open - Bastad Davidoff Swiss Indoors Basel - Basel Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Brasil Open - Sao Paulo Argentina Open - Buenos Aires BB&T Atlanta Open - Atlanta St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Rio Open 500 - Rio de Janeiro Copa Telmex - Buenos Aires BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Miami Open - Miami Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Abierto Mexicano - Los Cabos Davis Cup, World Group, 1R, SRB-RUS 4-1 Davis Cup, World Group, SF, CZE-ARG 3-2 Davis Cup, Group I, PO, RUS-RSA 5-0 French Open (juniors)